Replace assert_precondition with assert_implements in element-timing/ assert_precondition is deprecated (see https://github.com/web-platform-tests/rfcs/blob/master/rfcs/assert_precondition_rename.md). Since PerformanceElementTiming is not an OPTIONAL part of the Element Timing spec, these tests should use assert_implements.
diff --git a/element-timing/background-image-data-uri.html b/element-timing/background-image-data-uri.html index 540668a..9722463 100644 --- a/element-timing/background-image-data-uri.html +++ b/element-timing/background-image-data-uri.html
@@ -18,7 +18,7 @@ <script> let beforeRender = performance.now(); async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/background-image-multiple-elements.html b/element-timing/background-image-multiple-elements.html index 61a284a..11f8c05 100644 --- a/element-timing/background-image-multiple-elements.html +++ b/element-timing/background-image-multiple-elements.html
@@ -23,7 +23,7 @@ <script src="resources/element-timing-helpers.js"></script> <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); let beforeRender = performance.now(); let numObservedElements = 0; let observedDiv1 = false; diff --git a/element-timing/background-image-stretched.html b/element-timing/background-image-stretched.html index d5534c3..3ad8976 100644 --- a/element-timing/background-image-stretched.html +++ b/element-timing/background-image-stretched.html
@@ -18,7 +18,7 @@ <script> let beforeRender = performance.now(); async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/buffer-before-onload.html b/element-timing/buffer-before-onload.html index 79dd64e..17c8238 100644 --- a/element-timing/buffer-before-onload.html +++ b/element-timing/buffer-before-onload.html
@@ -13,7 +13,7 @@ is available from the observer with the buffered flag set to true. */ async_test(function(t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); beforeRender = performance.now(); const img = document.createElement('img'); img.src = 'resources/square20.jpg'; diff --git a/element-timing/buffered-flag.html b/element-timing/buffered-flag.html index 1fca117..e7fcf05 100644 --- a/element-timing/buffered-flag.html +++ b/element-timing/buffered-flag.html
@@ -12,7 +12,7 @@ <script src="resources/element-timing-helpers.js"></script> <script> async_test(t => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const beforeRender = performance.now(); const img = document.createElement('img'); // Initial observer used to know when entry has been dispatched diff --git a/element-timing/cross-origin-element.sub.html b/element-timing/cross-origin-element.sub.html index b5b06f3..1052bf2 100644 --- a/element-timing/cross-origin-element.sub.html +++ b/element-timing/cross-origin-element.sub.html
@@ -12,7 +12,7 @@ <script src="resources/element-timing-helpers.js"></script> <script> async_test((t) => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); let img; const pathname = 'http://{{domains[www]}}:{{ports[http][1]}}' + '/element-timing/resources/square100.png'; diff --git a/element-timing/cross-origin-iframe-element.sub.html b/element-timing/cross-origin-iframe-element.sub.html index b183fe2..2f49933 100644 --- a/element-timing/cross-origin-iframe-element.sub.html +++ b/element-timing/cross-origin-iframe-element.sub.html
@@ -7,7 +7,7 @@ <script src="resources/element-timing-helpers.js"></script> <script> async_test((t) => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done((entryList) => { assert_unreached("We should not observe a cross origin element."); diff --git a/element-timing/css-generated-text.html b/element-timing/css-generated-text.html index 4b7dea7..d1bbf5a 100644 --- a/element-timing/css-generated-text.html +++ b/element-timing/css-generated-text.html
@@ -17,7 +17,7 @@ <script> async_test(function (t) { const beforeRender = performance.now(); - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/disconnect-image.html b/element-timing/disconnect-image.html index 9c2be0e..6f9f2ce 100644 --- a/element-timing/disconnect-image.html +++ b/element-timing/disconnect-image.html
@@ -9,7 +9,7 @@ let beforeRender; let img; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/element-only-when-fully-active.html b/element-timing/element-only-when-fully-active.html index 0014305..ff08074 100644 --- a/element-timing/element-only-when-fully-active.html +++ b/element-timing/element-only-when-fully-active.html
@@ -8,7 +8,7 @@ <script> let t = async_test('Only expose element attribute for fully active documents'); t.step(() => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); }); window.triggerTest = t.step_func_done(elementEntry => { assert_not_equals(elementEntry.element, null); diff --git a/element-timing/first-letter-background.html b/element-timing/first-letter-background.html index b24ed54..f05f2f9 100644 --- a/element-timing/first-letter-background.html +++ b/element-timing/first-letter-background.html
@@ -16,7 +16,7 @@ <script> let beforeRender = performance.now(); async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const div = document.getElementById('target'); let textObserved = false; let imageObserved = false; diff --git a/element-timing/fixed-id-identifier.html b/element-timing/fixed-id-identifier.html index ae8303f..749b9ad 100644 --- a/element-timing/fixed-id-identifier.html +++ b/element-timing/fixed-id-identifier.html
@@ -8,7 +8,7 @@ <p elementtiming='my_identifier' id='my_id'>Text</p> <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/image-TAO.sub.html b/element-timing/image-TAO.sub.html index ee2b061..7b455df 100644 --- a/element-timing/image-TAO.sub.html +++ b/element-timing/image-TAO.sub.html
@@ -7,7 +7,7 @@ <script src="resources/element-timing-helpers.js"></script> <script> async_test(t => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const beforeRender = performance.now(); const remote_img = 'http://{{domains[www]}}:{{ports[http][1]}}/element-timing/resources/TAOImage.py?' + 'origin=' + window.location.origin +'&tao='; diff --git a/element-timing/image-carousel.html b/element-timing/image-carousel.html index ce6ac95..2b3b618 100644 --- a/element-timing/image-carousel.html +++ b/element-timing/image-carousel.html
@@ -26,7 +26,7 @@ <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const beforeRenderTimes = []; let entry_count = 0; const entry_count_per_element = [0, 0]; diff --git a/element-timing/image-clipped-svg.html b/element-timing/image-clipped-svg.html index c8e4a67..4c2bb36 100644 --- a/element-timing/image-clipped-svg.html +++ b/element-timing/image-clipped-svg.html
@@ -7,7 +7,7 @@ <script> let beforeRender; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/image-data-uri.html b/element-timing/image-data-uri.html index afe203a..02d88fb 100644 --- a/element-timing/image-data-uri.html +++ b/element-timing/image-data-uri.html
@@ -16,7 +16,7 @@ <script> let beforeRender = performance.now(); async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/image-not-added.html b/element-timing/image-not-added.html index 83a6cc6..d77049e 100644 --- a/element-timing/image-not-added.html +++ b/element-timing/image-not-added.html
@@ -5,7 +5,7 @@ <script src="/resources/testharnessreport.js"></script> <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(() => { // The image should not have caused an entry, so fail test. diff --git a/element-timing/image-not-fully-visible.html b/element-timing/image-not-fully-visible.html index c51c24a..504d175 100644 --- a/element-timing/image-not-fully-visible.html +++ b/element-timing/image-not-fully-visible.html
@@ -14,7 +14,7 @@ let beforeRender; let img; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/image-rect-iframe.html b/element-timing/image-rect-iframe.html index a97ed5a..0098636 100644 --- a/element-timing/image-rect-iframe.html +++ b/element-timing/image-rect-iframe.html
@@ -11,7 +11,7 @@ <script src="/resources/testharnessreport.js"></script> <script> async_test((t) => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); on_event(window, 'message', e => { assert_equals(e.data.length, 1); assert_equals(e.data.entryType, 'element'); diff --git a/element-timing/image-src-change.html b/element-timing/image-src-change.html index e9e1374..8843612 100644 --- a/element-timing/image-src-change.html +++ b/element-timing/image-src-change.html
@@ -13,7 +13,7 @@ <img src='resources/square100.png' elementtiming='my_image' id='my_id'/> <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); let beforeRender = performance.now(); const img = document.getElementById('my_id'); let firstCallback = true; diff --git a/element-timing/image-with-css-scale.html b/element-timing/image-with-css-scale.html index 9bd7108..a0490f3 100644 --- a/element-timing/image-with-css-scale.html +++ b/element-timing/image-with-css-scale.html
@@ -21,7 +21,7 @@ <script> const beforeRender = performance.now(); async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/image-with-rotation.html b/element-timing/image-with-rotation.html index 64ff942..229e9ae 100644 --- a/element-timing/image-with-rotation.html +++ b/element-timing/image-with-rotation.html
@@ -21,7 +21,7 @@ <script> const beforeRender = performance.now(); async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/images-repeated-resource.html b/element-timing/images-repeated-resource.html index 6090e75..f7296e0 100644 --- a/element-timing/images-repeated-resource.html +++ b/element-timing/images-repeated-resource.html
@@ -20,7 +20,7 @@ let img; let img2; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/invisible-images.html b/element-timing/invisible-images.html index 8225996..ffde3ce 100644 --- a/element-timing/invisible-images.html +++ b/element-timing/invisible-images.html
@@ -16,7 +16,7 @@ </style> <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done((entries) => { // The image should not have caused an entry, so fail test. diff --git a/element-timing/multiple-background-images.html b/element-timing/multiple-background-images.html index c2a32c3..380e5e8 100644 --- a/element-timing/multiple-background-images.html +++ b/element-timing/multiple-background-images.html
@@ -18,7 +18,7 @@ <script> let beforeRender = performance.now(); async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); let numObservedElements = 0; let observedCircle = false; let observedSquare = false; diff --git a/element-timing/multiple-redirects-TAO.html b/element-timing/multiple-redirects-TAO.html index 6800f7c..3a45b55 100644 --- a/element-timing/multiple-redirects-TAO.html +++ b/element-timing/multiple-redirects-TAO.html
@@ -11,7 +11,7 @@ <body> <script> async_test(t => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); let destUrl = get_host_info().HTTP_REMOTE_ORIGIN + '/element-timing/resources/multiple-redirects.py?'; destUrl += 'redirect_count=2'; diff --git a/element-timing/observe-background-image.html b/element-timing/observe-background-image.html index e02714b..6a43401 100644 --- a/element-timing/observe-background-image.html +++ b/element-timing/observe-background-image.html
@@ -18,7 +18,7 @@ <script> let beforeRender = performance.now(); async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/observe-child-element.html b/element-timing/observe-child-element.html index 4293e81..c807199 100644 --- a/element-timing/observe-child-element.html +++ b/element-timing/observe-child-element.html
@@ -12,7 +12,7 @@ <script src="resources/element-timing-helpers.js"></script> <script> async_test((t) => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done((entryList) => { assert_unreached("Should not have received an entry!"); diff --git a/element-timing/observe-elementtiming.html b/element-timing/observe-elementtiming.html index ee8960b..a204f0d 100644 --- a/element-timing/observe-elementtiming.html +++ b/element-timing/observe-elementtiming.html
@@ -14,7 +14,7 @@ let beforeRender; let img; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/observe-empty-attribute.html b/element-timing/observe-empty-attribute.html index 25d3492..baec6ee 100644 --- a/element-timing/observe-empty-attribute.html +++ b/element-timing/observe-empty-attribute.html
@@ -7,7 +7,7 @@ <script> let beforeRender; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); let observedImage = false; let observedText = false; const observer = new PerformanceObserver( diff --git a/element-timing/observe-multiple-images.html b/element-timing/observe-multiple-images.html index 9a0657a..c5ea700 100644 --- a/element-timing/observe-multiple-images.html +++ b/element-timing/observe-multiple-images.html
@@ -22,7 +22,7 @@ <script> let beforeRender, image1Observed=0, image2Observed=0, image3Observed=0; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func(function(entryList) { entryList.getEntries().forEach( entry => { diff --git a/element-timing/observe-shadow-image.html b/element-timing/observe-shadow-image.html index 1c12c5f..e2a81d6 100644 --- a/element-timing/observe-shadow-image.html +++ b/element-timing/observe-shadow-image.html
@@ -12,7 +12,7 @@ <div id='target'></div> <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_unreached('Should not observe elements in shadow trees!'); diff --git a/element-timing/observe-shadow-text.html b/element-timing/observe-shadow-text.html index 3167a12..6e6347e 100644 --- a/element-timing/observe-shadow-text.html +++ b/element-timing/observe-shadow-text.html
@@ -12,7 +12,7 @@ <div id='target'></div> <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_unreached('Should not observe text elements in shadow trees!'); diff --git a/element-timing/observe-svg-image.html b/element-timing/observe-svg-image.html index 83ca4f4..737f94f 100644 --- a/element-timing/observe-svg-image.html +++ b/element-timing/observe-svg-image.html
@@ -7,7 +7,7 @@ <script> let beforeRender; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/observe-text.html b/element-timing/observe-text.html index a054b26..5d89552 100644 --- a/element-timing/observe-text.html +++ b/element-timing/observe-text.html
@@ -15,7 +15,7 @@ <script src="resources/element-timing-helpers.js"></script> <script> async_test((t) => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); let paragraph; let beforeRender; const observer = new PerformanceObserver( diff --git a/element-timing/observe-video-poster.html b/element-timing/observe-video-poster.html index f64da17..5607733 100644 --- a/element-timing/observe-video-poster.html +++ b/element-timing/observe-video-poster.html
@@ -7,7 +7,7 @@ <script> let beforeRender; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/progressively-loaded-image.html b/element-timing/progressively-loaded-image.html index 0d59052..6695d8f 100644 --- a/element-timing/progressively-loaded-image.html +++ b/element-timing/progressively-loaded-image.html
@@ -14,7 +14,7 @@ let numInitial = 75; let sleep = 500; async_test(function(t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const img_src = 'resources/progressive-image.py?name=square20.jpg&numInitial=' + numInitial + '&sleep=' + sleep; const observer = new PerformanceObserver( diff --git a/element-timing/rectangular-image.html b/element-timing/rectangular-image.html index a97c549..65f190e 100644 --- a/element-timing/rectangular-image.html +++ b/element-timing/rectangular-image.html
@@ -14,7 +14,7 @@ let beforeRender; let img; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1); diff --git a/element-timing/redirects-tao-star.html b/element-timing/redirects-tao-star.html index f8e4d19..e5067d3 100644 --- a/element-timing/redirects-tao-star.html +++ b/element-timing/redirects-tao-star.html
@@ -11,7 +11,7 @@ <body> <script> async_test(t => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); let destUrl = get_host_info().HTTP_REMOTE_ORIGIN + '/resource-timing/resources/multi_redirect.py?'; destUrl += 'page_origin=' + get_host_info().HTTP_ORIGIN; diff --git a/element-timing/retrievability.html b/element-timing/retrievability.html index 5c6113b..cd2c2a9 100644 --- a/element-timing/retrievability.html +++ b/element-timing/retrievability.html
@@ -7,7 +7,7 @@ <script> let img; async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const beforeRender = performance.now(); new PerformanceObserver( t.step_func_done(function(entryList) { diff --git a/element-timing/same-origin-redirects.html b/element-timing/same-origin-redirects.html index 3527d80..e52fcec 100644 --- a/element-timing/same-origin-redirects.html +++ b/element-timing/same-origin-redirects.html
@@ -10,7 +10,7 @@ <body> <script> async_test(t => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); // First redirect let destUrl = '/common/redirect.py?location=' // Second redirect diff --git a/element-timing/scroll-to-text.html b/element-timing/scroll-to-text.html index ca06e91..0508d2b 100644 --- a/element-timing/scroll-to-text.html +++ b/element-timing/scroll-to-text.html
@@ -15,7 +15,7 @@ <p elementtiming='observeMe'>Test text</p> <script> async_test((t) => { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver(t.step_func_done(() => {})); observer.observe({type: 'element', buffered: true}); window.onload = () => { diff --git a/element-timing/text-with-display-style.html b/element-timing/text-with-display-style.html index faf644f..94e89fc 100644 --- a/element-timing/text-with-display-style.html +++ b/element-timing/text-with-display-style.html
@@ -21,7 +21,7 @@ <h3 id='title3' elementtiming='h3'>I am h3</h3> <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const beforeRender = performance.now(); let observedFlex = false; let observedGrid = false; diff --git a/element-timing/toJSON.html b/element-timing/toJSON.html index ba13a0f..24c7d1e 100644 --- a/element-timing/toJSON.html +++ b/element-timing/toJSON.html
@@ -8,7 +8,7 @@ <img elementtiming='img' src="resources/square100.png"/> <script> async_test(function (t) { - assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); + assert_implements(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented"); const observer = new PerformanceObserver( t.step_func_done(function(entryList) { assert_equals(entryList.getEntries().length, 1);